Big Huge Thesaurus

universal veil

noun